<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDevice API: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">LogDevice API
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>

<h3><a id="index_a"></a>- a -</h3><ul>
<li>addWriteToken()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#ab2363408b3b4c928cac60845cbe31d05">facebook::logdevice::Client</a>
</li>
<li>append()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#aadaa483f8ea0d2fc39d0eb3c5f65c09a">facebook::logdevice::Client</a>
</li>
<li>appendSync()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a038c93eefa0a8aa337b0c0b10970c7d0">facebook::logdevice::Client</a>
</li>
</ul>


<h3><a id="index_c"></a>- c -</h3><ul>
<li>Client()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#adb9de7dd7dc6db1b9b9dcca495a0d7b4">facebook::logdevice::Client</a>
</li>
<li>ConfigSubscriptionHandle()
: <a class="el" href="classfacebook_1_1logdevice_1_1_config_subscription_handle.html#a14b7d0e00c3e41c226cbc4974f476977">facebook::logdevice::ConfigSubscriptionHandle</a>
</li>
<li>create()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a22c6047d80ec6b513bef7d61883f0bb4">facebook::logdevice::Client</a>
, <a class="el" href="classfacebook_1_1logdevice_1_1_client_settings.html#a24c0a7fa56735b0fa2ddd0216527f7b2">facebook::logdevice::ClientSettings</a>
</li>
<li>createAsyncReader()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a527b0195263e113ad1d98a59d85bb8cd">facebook::logdevice::Client</a>
</li>
<li>createReader()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a797d6ebcb95ace4b95a198a293215103">facebook::logdevice::Client</a>
</li>
</ul>


<h3><a id="index_d"></a>- d -</h3><ul>
<li>dataSize()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#af19a0efc76f548b493957873002c1c15">facebook::logdevice::Client</a>
</li>
<li>dataSizeSync()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a2c058bc9b12472e46ce95d77f32a0b2c">facebook::logdevice::Client</a>
</li>
<li>doNotDecodeBufferedWrites()
: <a class="el" href="classfacebook_1_1logdevice_1_1_async_reader.html#a8ccc11109a00b0806cc213567f37929c">facebook::logdevice::AsyncReader</a>
, <a class="el" href="classfacebook_1_1logdevice_1_1_reader.html#ab1c42c7d423374e6fd5072d686d6d557">facebook::logdevice::Reader</a>
</li>
<li>doNotSkipPartiallyTrimmedSections()
: <a class="el" href="classfacebook_1_1logdevice_1_1_async_reader.html#ad42800430d4e5c088b81c1c271857a95">facebook::logdevice::AsyncReader</a>
, <a class="el" href="classfacebook_1_1logdevice_1_1_reader.html#a02ec782bdf411227da857eec6c88749f">facebook::logdevice::Reader</a>
</li>
</ul>


<h3><a id="index_f"></a>- f -</h3><ul>
<li>findKey()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a4d954a3bca85a3b41ffd23600463cfcb">facebook::logdevice::Client</a>
</li>
<li>findKeySync()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#ab42189ee10063b1917555aa83799c82f">facebook::logdevice::Client</a>
</li>
<li>findTime()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a1e0c38ddae87c659ff68bbea760f020b">facebook::logdevice::Client</a>
</li>
<li>findTimeSync()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a2a04ef35610e51a47c3160e3e3b452bf">facebook::logdevice::Client</a>
</li>
<li>forceNoSingleCopyDelivery()
: <a class="el" href="classfacebook_1_1logdevice_1_1_async_reader.html#ae12350808c55ead68ad150cd8c6bec59">facebook::logdevice::AsyncReader</a>
, <a class="el" href="classfacebook_1_1logdevice_1_1_reader.html#a71fcd2eda3b543ab4190d3c6c69c39a6">facebook::logdevice::Reader</a>
</li>
</ul>


<h3><a id="index_g"></a>- g -</h3><ul>
<li>get()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client_settings.html#a0e3e08a6e1dc00ff3ea2962cdad57911">facebook::logdevice::ClientSettings</a>
</li>
<li>getAll()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client_settings.html#a85f7db3bfc9543580db2c5fb29b84ee3">facebook::logdevice::ClientSettings</a>
</li>
<li>getAllReadStreamsDebugInfo()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a57471fa5b9d0641343e9a5f07e79da20">facebook::logdevice::Client</a>
</li>
<li>getClusterAttributes()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#aef7b6cbbef31366b14cec7a578e80bb9">facebook::logdevice::Client</a>
</li>
<li>getDirectory()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a2c2b8650e686d6165f1d5a7945d63996">facebook::logdevice::Client</a>
</li>
<li>getDirectorySync()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a267a0614cc5e63a390251b028d4bae5f">facebook::logdevice::Client</a>
</li>
<li>getHeadAttributes()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a3ff4a519d6313dc122468b0ab84a6cbc">facebook::logdevice::Client</a>
</li>
<li>getHeadAttributesSync()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a0bcc4915bb41bfd3b97bf2de51584967">facebook::logdevice::Client</a>
</li>
<li>getLogGroup()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#aab2bf5451fc1e3415681271b64de0bfe">facebook::logdevice::Client</a>
</li>
<li>getLogGroupById()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a0d41ef80f8fc732ccd633efddfad96cc">facebook::logdevice::Client</a>
</li>
<li>getLogGroupByIdSync()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#ac000efd4c5f40b2836e13b4ce8b5e94b">facebook::logdevice::Client</a>
</li>
<li>getLogGroupSync()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#aa6b836b639eacf5f737fbee3246ae78f">facebook::logdevice::Client</a>
</li>
<li>getLogNamespaceDelimiter()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a5e29c336be53be4381ea32a7e2a677fa">facebook::logdevice::Client</a>
</li>
<li>getLogRangeByName()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#ac4d2aabc1842a955534ba9f215a44592">facebook::logdevice::Client</a>
</li>
<li>getLogRangesByNamespace()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a0817e65400f859da5f8c540d445d2a4f">facebook::logdevice::Client</a>
</li>
<li>getMaxPayloadSize()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a977eec4108a9f539d539b2cae820c247">facebook::logdevice::Client</a>
</li>
<li>getTailAttributes()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a148372b0049445d9b63b06d5ac0d7613">facebook::logdevice::Client</a>
</li>
<li>getTailAttributesSync()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a5a487dfa98c0d77fe35980f5392abbf4">facebook::logdevice::Client</a>
</li>
<li>getTailLSN()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#ae5854411762db40e48ba2e74142297c2">facebook::logdevice::Client</a>
</li>
<li>getTailLSNSync()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a1f426c780bd844dcc55114bf3a9b4c5f">facebook::logdevice::Client</a>
</li>
</ul>


<h3><a id="index_i"></a>- i -</h3><ul>
<li>includeByteOffset()
: <a class="el" href="classfacebook_1_1logdevice_1_1_async_reader.html#a1d29d960a147d0ccfef20edabf523a16">facebook::logdevice::AsyncReader</a>
, <a class="el" href="classfacebook_1_1logdevice_1_1_reader.html#a016857a5ec3456b6ef04fc01805510c5">facebook::logdevice::Reader</a>
</li>
<li>isConnectionHealthy()
: <a class="el" href="classfacebook_1_1logdevice_1_1_async_reader.html#a272afa75bca495b89dfd2cc5e400a4d1">facebook::logdevice::AsyncReader</a>
, <a class="el" href="classfacebook_1_1logdevice_1_1_reader.html#a33ec99605bc4516d473f0a449ae319cf">facebook::logdevice::Reader</a>
</li>
<li>isLogEmpty()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#aa402ed205a3138575644c8b3e9e6df85">facebook::logdevice::Client</a>
</li>
<li>isLogEmptySync()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#acea7b4e3a8830fd9b7161470fce43f25">facebook::logdevice::Client</a>
</li>
<li>isOverridden()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client_settings.html#a54e93e0a125fd4226dd7f5734ef6f77b">facebook::logdevice::ClientSettings</a>
</li>
<li>isReading()
: <a class="el" href="classfacebook_1_1logdevice_1_1_reader.html#ab7e1afbc25ffe48b1e28f286bef85405">facebook::logdevice::Reader</a>
</li>
<li>isReadingAny()
: <a class="el" href="classfacebook_1_1logdevice_1_1_reader.html#a1952c5b3d315903c8921e2128919dffa">facebook::logdevice::Reader</a>
</li>
</ul>


<h3><a id="index_m"></a>- m -</h3><ul>
<li>makeDirectory()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a70bbf9403fb51a73c2124e55fb97d0f4">facebook::logdevice::Client</a>
</li>
<li>makeDirectorySync()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a553df78853ca09da72c8c090ab1904f9">facebook::logdevice::Client</a>
</li>
<li>makeLogGroup()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#af5d99be796b2bdba8e9da20b08b04719">facebook::logdevice::Client</a>
</li>
<li>makeLogGroupSync()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a54632fc9babcbe30d475e2da23f914f6">facebook::logdevice::Client</a>
</li>
</ul>


<h3><a id="index_n"></a>- n -</h3><ul>
<li>nextFromLsnWhenStuck()
: <a class="el" href="classfacebook_1_1logdevice_1_1_async_reader.html#a5059c10f5e16a5c6dfb78c6b0a5d6733">facebook::logdevice::AsyncReader</a>
, <a class="el" href="classfacebook_1_1logdevice_1_1_reader.html#ab023b1f6d8a38bcf5bf04609e7a4065b">facebook::logdevice::Reader</a>
</li>
<li>notifyOnLogsConfigVersion()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a9828b92a8b696b1649b515f1fb157547">facebook::logdevice::Client</a>
</li>
</ul>


<h3><a id="index_o"></a>- o -</h3><ul>
<li>operator=()
: <a class="el" href="classfacebook_1_1logdevice_1_1_config_subscription_handle.html#a90f35b31afc668e2ee0a359ce9dd87b2">facebook::logdevice::ConfigSubscriptionHandle</a>
</li>
</ul>


<h3><a id="index_p"></a>- p -</h3><ul>
<li>publishEvent()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#ab8e0bcb6f9dabd95d40b1b63a98448ab">facebook::logdevice::Client</a>
</li>
</ul>


<h3><a id="index_r"></a>- r -</h3><ul>
<li>read()
: <a class="el" href="classfacebook_1_1logdevice_1_1_reader.html#abf34b34cad9917ddf748c2dbd2b325da">facebook::logdevice::Reader</a>
</li>
<li>removeDirectory()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#aa1697b6688a972f991a05c706bdcecdf">facebook::logdevice::Client</a>
</li>
<li>removeDirectorySync()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a56747c28caeca0476ad42495cd2d00ca">facebook::logdevice::Client</a>
</li>
<li>removeLogGroup()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a0f09c107d0083cf3e23538dca8b430bb">facebook::logdevice::Client</a>
</li>
<li>removeLogGroupSync()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a1a2c5b528fdeca565cb837d2e307df34">facebook::logdevice::Client</a>
</li>
<li>rename()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a9c3bcf709656e91fc65a82ee32e6634c">facebook::logdevice::Client</a>
</li>
<li>renameSync()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#adea81d5b164611e4da5a6878458b51e0">facebook::logdevice::Client</a>
</li>
<li>resumeReading()
: <a class="el" href="classfacebook_1_1logdevice_1_1_async_reader.html#aed6742bbd7a2a61566d8a1deb44ff25f">facebook::logdevice::AsyncReader</a>
</li>
</ul>


<h3><a id="index_s"></a>- s -</h3><ul>
<li>set()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client_settings.html#afbb241979ac979260f5d4762ea57e05b">facebook::logdevice::ClientSettings</a>
</li>
<li>setAttributes()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a771e6e5420f578bac83c51da04c878c2">facebook::logdevice::Client</a>
</li>
<li>setAttributesSync()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a1692d455a2c608dbcecd675123338c7a">facebook::logdevice::Client</a>
</li>
<li>setDoneCallback()
: <a class="el" href="classfacebook_1_1logdevice_1_1_async_reader.html#a437d725a72d1283d9be47cbb2e480183">facebook::logdevice::AsyncReader</a>
</li>
<li>setGapCallback()
: <a class="el" href="classfacebook_1_1logdevice_1_1_async_reader.html#a161d3d09e946c826c7797c25e4bc27a2">facebook::logdevice::AsyncReader</a>
</li>
<li>setHealthChangeCallback()
: <a class="el" href="classfacebook_1_1logdevice_1_1_async_reader.html#aac22c5e34091c1bfe6ceea1c24fde335">facebook::logdevice::AsyncReader</a>
</li>
<li>setLogGroupRange()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#aaef92340ce40a5f12b0e9b685595145a">facebook::logdevice::Client</a>
</li>
<li>setLogGroupRangeSync()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#ab7c94850b340bcc37cda74f35f9183d0">facebook::logdevice::Client</a>
</li>
<li>setRecordCallback()
: <a class="el" href="classfacebook_1_1logdevice_1_1_async_reader.html#a5178eed40dc11734b248565c2009a06f">facebook::logdevice::AsyncReader</a>
</li>
<li>setTimeout()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a2b30b82b19b71acd383c3f2fdbf321aa">facebook::logdevice::Client</a>
, <a class="el" href="classfacebook_1_1logdevice_1_1_reader.html#a7fb6f4b893781cea92e959e4626c909b">facebook::logdevice::Reader</a>
</li>
<li>settings()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#aafa91f8e42039d4f7606d1c7668f37ea">facebook::logdevice::Client</a>
</li>
<li>startReading()
: <a class="el" href="classfacebook_1_1logdevice_1_1_async_reader.html#a13331e00d2b9fd60c3d956927dd3cefc">facebook::logdevice::AsyncReader</a>
, <a class="el" href="classfacebook_1_1logdevice_1_1_reader.html#a211ad73ea203bf37a65745fe37f63cd1">facebook::logdevice::Reader</a>
</li>
<li>stopReading()
: <a class="el" href="classfacebook_1_1logdevice_1_1_async_reader.html#a7e26fd1ce23777a8af17922a3005f1ef">facebook::logdevice::AsyncReader</a>
, <a class="el" href="classfacebook_1_1logdevice_1_1_reader.html#a7c5403cffbef361843ebb1344e44e716">facebook::logdevice::Reader</a>
</li>
<li>subscribeToConfigUpdates()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a5189e872667a158b8837da87185ab7ec">facebook::logdevice::Client</a>
</li>
<li>swap()
: <a class="el" href="classfacebook_1_1logdevice_1_1_config_subscription_handle.html#aa24da62aabbff915c6c4c21bb049339c">facebook::logdevice::ConfigSubscriptionHandle</a>
</li>
<li>syncLogsConfigVersion()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a34c95d7cb5a1ad1951f4fb2ad292a325">facebook::logdevice::Client</a>
</li>
</ul>


<h3><a id="index_t"></a>- t -</h3><ul>
<li>trim()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a51dbf28a3fc8266e4662a71deb73c21a">facebook::logdevice::Client</a>
</li>
<li>trimSync()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a01eb0f0c77e1c55ad2958a05aad4bdc3">facebook::logdevice::Client</a>
</li>
</ul>


<h3><a id="index_u"></a>- u -</h3><ul>
<li>unsubscribe()
: <a class="el" href="classfacebook_1_1logdevice_1_1_config_subscription_handle.html#a284e3162835932f6f808be9d219465ea">facebook::logdevice::ConfigSubscriptionHandle</a>
</li>
</ul>


<h3><a id="index_w"></a>- w -</h3><ul>
<li>waitOnlyWhenNoData()
: <a class="el" href="classfacebook_1_1logdevice_1_1_reader.html#a7ef97dd78f6f5c5da4200c6cdfd90d63">facebook::logdevice::Reader</a>
</li>
<li>withoutPayload()
: <a class="el" href="classfacebook_1_1logdevice_1_1_async_reader.html#a59b684294bf9b6c97ab26671a5bb3894">facebook::logdevice::AsyncReader</a>
, <a class="el" href="classfacebook_1_1logdevice_1_1_reader.html#af1812e18565f35607e5111a053bc6edf">facebook::logdevice::Reader</a>
</li>
</ul>


<h3><a id="index_0x7e"></a>- ~ -</h3><ul>
<li>~Client()
: <a class="el" href="classfacebook_1_1logdevice_1_1_client.html#a7f65fb0d14fe6a210a6001956a31b2a6">facebook::logdevice::Client</a>
</li>
<li>~ConfigSubscriptionHandle()
: <a class="el" href="classfacebook_1_1logdevice_1_1_config_subscription_handle.html#ac1973ec9cd0a992d20cd11022c6ff907">facebook::logdevice::ConfigSubscriptionHandle</a>
</li>
<li>~Reader()
: <a class="el" href="classfacebook_1_1logdevice_1_1_reader.html#a489977cdc984156ff8133416a6fae392">facebook::logdevice::Reader</a>
</li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.14-->
<!-- start footer part -->
<hr class="footer"/><address class="footer">
<small>
LogDevic API v2.35
</small>
</address>
</body>
</html>
